-gcc-15 (15.2.0-14+rpi1) forky-staging; urgency=medium
++gcc-16 (16.2.0-3+rpi1) forky-staging; urgency=medium
+
+ [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 17 Feb 2018 00:20:23 +0000]
+ * Don't pass -march=armv7+fp to compiler when building libatomic.
+
+ [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green]
+ * Disable testsuite (build seems to hang after testsuite completes).
+
- -- Raspbian forward porter <root@raspbian.org> Sat, 07 Mar 2026 07:56:10 +0000
-
-gcc-15 (15.2.0-14) unstable; urgency=medium
-
- * Update to git 20260223 from the gcc-15 branch.
- - Fix PR c++/120974, PR target/121571, PR target/124134 (ARM),
- PR target/123206 (AArch64), PR tree-optimization/117217,
- PR ipa/106260, PR target/123910 (RISCV), PR middle-end/123447,
- PR target/123624 (AArch64), PR rtl-optimization/116479,
- PR tree-optimization/123940, PR target/123870 (RISCV),
- PR target/123969 (RISCV), PR target/123971 (RISCV),
- PR target/123806 (RISCV), PR rtl-optimization/121787,
- PR target/122869 (RISCV), PR pch/14940, PR target/122781 (S390),
- PR ada/124106, PR ada/124054, PR ada/124025, PR c++/123989,
- PR c++/121822, PR c++/122318, PR c++/101670, PR d/124026,
- PR fortran/123961, PR c++/124153, PR c++/119756, PR libstdc++/122821,
- PR libstdc++/123991, PR libstdc++/124024.
- * Fix build when building without common libraries.
- * Re-enable profiled build on armhf to check for PR target/119937.
- * Re-enable lto build on loong64. Closes: #1127462.
++ -- Peter Michael Green <plugwash@debian.org> Fri, 02 Oct 2026 02:44:52 +0000
++
+gcc-16 (16.2.0-3) unstable; urgency=medium
+
+ * Update to git 20260918 from the gcc-16 branch.
+ - Fix PR target/127306 (RISCV), PR target/127318 (RISCV),
+ PR target/127153 (loongarch), PR target/126932 (RISCV),
+ PR middle-end/127256, PR target/126463 (AArch64),
+ PR target/126196 (RISCV), PR rtl-optimization/125683, PR debug/125421,
+ PR target/127188 (RISCV), PR c++/125642, PR c++/127207, PR c++/123495,
+ PR c++/126860, PR c++/124983, PR fortran/127128, PR libstdc++/124121,
+ PR libstdc++/127220, PR libstdc++/127219, PR libstdc++/126949,
+ PR libstdc++/127325, PR libstdc++/126800, PR target/122535 (PPC),
+ PR tree-optimization/127390, PR tree-optimization/127377,
+ PR tree-optimization/127262, PR tree-optimization/127130,
+ PR tree-optimization/127049, PR tree-optimization/127000,
+ PR tree-optimization/127000, PR tree-optimization/126760,
+ PR tree-optimization/127391, PR tree-optimization/126658, PR ipa/126153,
+ PR tree-optimization/126153, PR ipa/126153, PR libstdc++/127430.
+ * Strip compiler executables for release builds. Closes: #1147241.
+ * Bootstrap using gnat-14, to be able to remove GCC 15.
+ * Add comment why libstdc++.so in the gcc_lib_dir needs to be copy
+ of the library, not a symlink.
+ * Apply PR target/120165 (m68k only), taken from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Fri, 18 Sep 2026 09:35:21 +0200
+
+gcc-16 (16.2.0-2) unstable; urgency=medium
+
+ * Update to git 20260902 from the gcc-16 branch.
+ - Fix PR middle-end/127098, PR tree-optimization/127105,
+ PR tree-optimization/127100, PR target/120681 (PPC),
+ PR target/120528 (PPC), PR target/99293 (PPC), PR target/117487 (PPC),
+ PR ada/125984, PR ipa/127023, PR target/126873 (RISCV),
+ PR rtl-optimization/126426, PR target/127004 (AVR), PR middle-end/126939,
+ PR target/126787 (x86), PR target/126513 (PPC),
+ PR target/124629 (AArch64), PR tree-optimization/126925,
+ PR tree-optimization/126650, PR tree-optimization/126926,
+ PR tree-optimization/126534, PR target/126454 (RISCV),
+ PR target/126334 (RISCV), PR target/126550 (RISCV),
+ PR target/126676 (x86), PR target/126320 (x86), PR target/126450 (x86),
+ PR target/126529 (x86), PR ada/127026, PR ada/127026, PR ada/126928,
+ PR ada/126907, PR c++/127046, PR c++/124888, PR c++/126335,
+ PR c++/124794, PR c++/126546, PR c++/124811, PR c++/126918,
+ PR c++/126867, PR c++/126752, PR c++/126093, PR c++/126483,
+ PR c++/126754, PR c++/126783, PR c++/124794, PR c++/125069,
+ PR c++/124806, PR fortran/98573, PR fortran/105594, PR fortran/88632,
+ PR fortran/104630, PR fortran/126872, PR fortran/110626,
+ PR fortran/104048, PR target/125803 (PPC), PR libstdc++/118665,
+ PR libstdc++/123510, PR libstdc++/122981, PR libstdc++/127006,
+ PR libstdc++/126731, PR libstdc++/125981, PR libstdc++/126452,
+ PR libstdc++/126849.
+ * Only enable LRA by default on m68k for snapshot builds. Closes: #1143971.
+ * Don't apply the SH LRA patches for snapshot builds. Closes: #1146439.
+ * Disable usage stats for the build.
+
+ -- Matthias Klose <doko@debian.org> Wed, 02 Sep 2026 11:07:42 +0200
+
+gcc-16 (16.2.0-1) unstable; urgency=medium
+
+ * GCC 16.2.0 release.
+ - Fix PR target/126581 (x86), PR tree-optimization/126504,
+ PR tree-optimization/126503, PR middle-end/126497,
+ PR tree-optimization/126490, PR tree-optimization/126464,
+ PR tree-optimization/126476, PR tree-optimization/126464,
+ PR middle-end/126084, PR tree-optimization/126471, PR target/126446,
+ PR middle-end/126410, PR tree-optimization/126457,
+ PR tree-optimization/126404, PR tree-optimization/126404,
+ PR target/126438 (PPC), PR target/126450 (x86), PR middle-end/126447,
+ PR middle-end/126405, PR rtl-optimization/126184,
+ PR rtl-optimization/126184, PR target/126429 (x86),
+ PR tree-optimization/125396, PR tree-optimization/125290,
+ PR target/126320 (x86), PR middle-end/126341, PR target/123625 (AArch64),
+ PR target/121957 (AArch64), PR rtl-optimization/125209,
+ PR middle-end/124637, PR tree-optimization/126171,
+ PR tree-optimization/126225, PR tree-optimization/124663, PR ipa/125207,
+ PR target/119210 (AArch64), PR target/105116, PR driver/1240,
+ PR ada/126553, PR ada/126379, PR ada/126482, PR algol68/126330,
+ PR c++/126309, PR c++/126508, PR c++/126420, PR c++/126423,
+ PR c++/126343, PR c++/126406, PR c++/119343, PR c++/126209,
+ PR c++/126310, PR c++/126280, PR c++/126215, PR driver/124058,
+ PR fortran/125866, PR fortran/126386, PR fortran/126303,
+ PR fortran/97592, PR fortran/125998, PR sanitizer/126307,
+ PR libstdc++/122197, PR libstdc++/124854, PR libstdc++/116110,
+ PR libstdc++/124853, PR libstdc++/116110, PR libstdc++/124852,
+ PR libstdc++/124852, PR libstdc++/124851, PR libstdc++/123165.
+ * Update to git 20260809 from the gcc-16 branch.
+ - Fix PR target/126484 (MIPS), PR tree-optimization/126576,
+ PR tree-optimization/126547, PR tree-optimization/126549,
+ PR tree-optimization/126564, PR tree-optimization/126601,
+ PR target/124948, PR tree-optimization/126464, PR preprocessor/125048,
+ PR libstdc++/125200, PR c++/125591, PR c++/125601, PR c++/125680,
+ PR c++/125541, PR fortran/126205, PR target/126667 (S390),
+ PR fortran/125263.
+
+ [ Matthias Klose ]
+ * Update libgcc-s, libcc1, libasan and libgcobol symbols files.
+ * d/rules2: Use rva23u64 with zifencei extension for Ubuntu (Vladimir Petko).
+ LP: #2158577.
+ * d/rules: Reformat riscv64 extensions for Debian.
+ * Configure with --enable-checking=release on every architecture.
+
+ [ Aurelien Jarno ]
+ * d/rules2: Use rva20u64 with zifencei extension for Debian.
+
+ -- Matthias Klose <doko@debian.org> Sun, 09 Aug 2026 06:10:29 +0200
+
+gcc-16 (16.1.0-3) unstable; urgency=high
+
+ * Update to git 20260719 from the gcc-16 branch.
+ - Fix PR tree-optimization/126262, PR tree-optimization/126257,
+ PR middle-end/126084, PR tree-optimization/120201,
+ PR tree-optimization/126194, PR tree-optimization/126150,
+ PR tree-optimization/125953, PR middle-end/125875,
+ PR tree-optimization/125786, PR tree-optimization/125668,
+ PR tree-optimization/125296, PR tree-optimization/126008,
+ PR tree-optimization/125730, PR tree-optimization/125040,
+ PR ipa/125121, PR ipa/124128, PR target/126054 (S390),
+ PR target/126148 (x86), PR tree-optimization/125597,
+ PR tree-optimization/125597, PR tree-optimization/125597,
+ PR target/126081 (or1k), PR target/126049 (RISCV),
+ PR target/126098 (x86), PR target/67459 (SH), PR target/122948 (SH),
+ PR target/125972 (S390), PR rtl-optimization/125173,
+ PR target/124908 (AArch64), PR target/125838 (AArch64),
+ PR target/125883 (x86), PR target/125818 (AArch64),
+ PR target/125469 (x86), PR target/125469 (x86), PR target/125949 (x86),
+ PR target/125992 (S390), PR middle-end/125977, PR target/125628 (MIPS),
+ PR target/125478 (RISCV), PR target/106895 (PPC), PR target/122665 (PPC),
+ PR target/125670 (RISCV), PR middle-end/125621,
+ PR target/125148 (AArch64), PR tree-optimization/125431,
+ PR target/125795 (AArch64), PR tree-optimization/125501,
+ PR tree-optimization/125776, PR tree-optimization/125774,
+ PR target/120144 (MIPS), PR ipa/125699, PR tree-optimization/125419,
+ PR tree-optimization/125652, PR tree-optimization/125686,
+ PR tree-optimization/125646, PR tree-optimization/125553,
+ PR tree-optimization/125545, PR tree-optimization/125502,
+ PR tree-optimization/125477, PR target/124948, PR c/125072, PR c/125935,
+ PR c/125604, PR c/123569, PR c/125252, PR c/124303, PR c/124985,
+ PR c++/126057, PR c++/126036, PR c++/126007, PR c++/125674, PR c++/91155,
+ PR c++/126066, PR c++/125901, PR c++/126031, PR c++/121552, PR c++/124584,
+ PR c++/121094, PR c++/117259, PR c++/123536, PR c++/125900, PR c++/125334,
+ PR c++/125768, PR c++/125939, PR c++/125745, PR c++/125408, PR c++/124978,
+ PR c++/115314, PR c++/125889, PR c++/125764, PR c++/125759, PR c++/65271,
+ PR c++/125770, PR fortran/126234, PR fortran/125172, PR fortran/126210,
+ PR fortran/126170, PR fortran/126127, PR fortran/103367,
+ PR fortran/126018, PR fortran/125051, PR fortran/125902,
+ PR fortran/125902, PR fortran/60576, PR fortran/125430,
+ PR fortran/125527, PR fortran/125535, PR fortran/125650,
+ PR fortran/125481, PR fortran/125527, PR fortran/125528,
+ PR fortran/125529, PR fortran/125530, PR fortran/125531,
+ PR fortran/125534, PR fortran/125535, PR lto/125257, PR libgcc/123976,
+ PR target/125752 (AVR), PR libfortran/126116, PR libstdc++/126111,
+ PR libstdc++/125956, PR libstdc++/118158, PR libstdc++/125228,
+ PR libstdc++/125890.
+ * Let the ada build fail on an alihash mismatch, if fail_on_alihash_mismatch
+ is enabled.
+ * Enable Modula-2 on powerpc and ppc64. Closes: #1141560, #1141596.
+ * Enable LRA by default on m68k for snapshot builds (Adrian Glaubitz).
+ Addresses: #1142039.
+ * Disable running tests on Debian/riscv64 for meaningful build times.
+
+ -- Matthias Klose <doko@debian.org> Sun, 19 Jul 2026 13:28:39 +0200
+
+gcc-16 (16.1.0-2) unstable; urgency=medium
+
+ * Update to git 20260613 from the gcc-16 branch.
+ - Fix PR target/125751 (AVR), PR target/125611 (X86),
+ PR rtl-optimization/125375, PR target/122827 (AArch64),
+ PR tree-optimization/125250, PR middle-end/125156, PR target/124870 (ARM),
+ PR target/125215 (RISCV), PR tree-optimization/124151,
+ PR target/124895 (AArch64), PR target/125409 (AVR),
+ PR target/125362 (loongarch), PR target/125320 (RISCV),
+ PR target/125373 (X86), PR other/125348, PR target/125355 (X86),
+ PR target/125355 (X86), PR target/125351 (X86), PR target/120870 (X86),
+ PR tree-optimization/125291, PR target/125308 (X86),
+ PR target/124316 (X86), PR target/125194 (AVR),
+ PR target/125049 (loongarch), PR middle-end/125259,
+ PR target/53929 (MingW), PR ada/125695, PR ada/18205, PR other/125348,
+ PR ada/125240, PR c/124532, PR c++/125284, PR c++/125333, PR c++/125498,
+ PR c++/125334, PR c++/125378, PR c++/125490, PR c++/125123,
+ PR c++/125412, PR c++/125376, PR c++/125454, PR c++/125423,
+ PR c++/125135, PR c++/125384, PR c++/113563, PR c++/125007,
+ PR c++/125315, PR c++/124628, PR c++/125184, PR c++/125111,
+ PR c++/124991, PR c++/125280, PR c++/100903, PR c++/115181,
+ PR c++/125043, PR c++/124979, PR c++/125208, PR fortran/125669,
+ PR fortran/125606, PR fortran/125393, PR fortran/105582,
+ PR fortran/125391, PR fortran/125416, PR fortran/106546,
+ PR fortran/115260, PR fortran/125021, PR fortran/125192,
+ PR fortran/125198, PR fortran/111952, PR fortran/125059,
+ PR other/125348, PR target/125752 (AVR), PR libfortran/125095,
+ PR libstdc++/125450, PR libstdc++/125374, PR libstdc++/125369,
+ PR libstdc++/78302, PR libstdc++/71301, PR libstdc++/125312.
+
+ [ Matthias Klose ]
+ * Build using GNAT 15 for now. See #1136069.
+ * Configure --with-arch=rv64gc on Ubuntu/riscv64. LP: #2152642.
+ * Apply proposed patch for PR rtl-optimization/123853 (m68k). See #1107416.
+ * Still configure --with-arch=rv64gc for Debian/riscv64 backports.
+ * Apply PR middle-end/124637, taken from the trunk. Addresses: #1131886.
+
+ [ Aurelien Jarno ]
+ * Configure --with-arch=rva20u64 on Debian/riscv64.
+
+ -- Matthias Klose <doko@debian.org> Sat, 13 Jun 2026 10:54:28 +0200
+
+gcc-16 (16.1.0-1) unstable; urgency=medium
+
+ * GCC 16.1.0 release.
+ * Update to git 20260509 from the gcc-16 branch.
+ - Fix PR target/120587 (OR1K), PR target/125155 (OR1K),
+ PR target/125057 (loongarch), PR target/125180 (x86),
+ PR tree-optimization/125079, PR tree-optimization/125079,
+ PR target/125117 (x86), PR target/124984 (RISCV), PR middle-end/123635,
+ PR tree-optimization/125039, PR target/124133 (PPC), PR middle-end/123635,
+ PR tree-optimization/124988, PR ada/125168, PR ada/125044,
+ PR c++/124770, PR c++/125206, PR c++/125179, PR c++/124957,
+ PR c++/125115, PR c++/124926, PR c++/124989, PR c++/124756,
+ PR c++/125096, PR c++/125035, PR c++/124582, PR c++/123810,
+ PR c++/124953, PR c++/124981, PR d/125089, PR libstdc++/109965,
+ PR libstdc++/121919, PR libstdc++/125112, PR libstdc++/125024,
+ PR tree-optimization/125185, PR middle-end/125146,
+ PR tree-optimization/125025, PR tree-optimization/125025,.
+ - Revert fix for PR tree-optimization/120003.
+ * d/shlibs.common: Add libgdiagnostics.
+ * Drop the debian/lib{32,64}stdc++CXX.postinst scripts, GCC 4.4 times ...
+ * Update NEWS files.
* Bump standards version.
+ * libstdc++-dev: Make baseline file reproducible. Addresses: #1133772.
+ * Configure with --enable-checking=release on amd64, but keep the extra
+ checking on arm64 i386 mips64el ppc64 ppc64el s390x for now.
- -- Matthias Klose <doko@debian.org> Mon, 23 Feb 2026 10:34:32 +0100
-
-gcc-15 (15.2.0-13) unstable; urgency=medium
-
- * Update to git 20260207 from the gcc-15 branch.
- - Fix PR tree-optimization/123513, PR target/123607 (x86), PR target/120250,
- PR rtl-optimization/123523, PR tree-optimization/123431,
- PR target/123489 (x86), PR middle-end/111817, PR rtl-optimization/119291,
- PR rtl-optimization/121773, PR tree-optimization/123351,
- PR tree-optimization/123372, PR target/123217 (x86),
- PR target/123155 (x86), PR target/123460, PR rtl-optimization/123121,
- PR middle-end/123392, PR target/123521 (loongarch), PR diagnostics/120063,
- PR tree-optimization/123300, PR target/123484 (x86),
- PR tree-optimization/123040, PR target/121192, PR target/121485 (RISCV),
- PR tree-optimization/122868, PR debug/121964, PR ada/68179, PR ada/123589,
- PR ada/123371, PR ada/123306, PR ada/123088, PR ada/123302, PR ada/123289,
- PR ada/123185, PR ada/123060, PR analyzer/123085, PR analyzer/122975,
- PR c/123156, PR c++/123331, PR c++/91388, PR c++/122772, PR c++/122834,
- PR c++/121966, PR c++/116952, PR c++/122048, PR c++/121854, PR c++/122922,
- PR libfortran/122936, PR libstdc++/122907, PR libstdc++/122812,
- PR target/123092, PR target/117575 (loongarch), PR c++/122550,
- PR c++/122070, PR target/123766 (loongarch), PR target/123807 (loongarch),
- PR middle-end/123703, PR tree-optimization/123736, PR middle-end/123107,
- PR tree-optimization/123741, PR tree-optimization/123602,
- PR tree-optimization/122793, PR target/119130 (PPC),
- PR target/123742 (ARM), PR ada/123902, PR ada/121316, PR ada/123867,
- PR ada/123861, PR ada/123857, PR ada/123832, PR ada/123580,
- PR c++/123676, PR c++/122494, PR c++/123814, PR c++/123597,
- PR d/123264, PR d/123407, PR d/123046, PR d/123349, PR d/123419,
- PR d/123798, PR d/121477, PR d/123422, PR d/120096, PR d/122817,
- PR libstdc++/123147, PR target/123584 (AArch64), PR target/123779 (x86),
- PR target/122051 (RISCV), PR target/120642 (RISCV),
- PR target/123548 (AArch64), PR debug/123886, PR tree-optimization/123794,
- PR middle-end/123775, PR tree-optimization/123729, PR middle-end/123575,
- PR tree-optimization/123537, PR ipa/116296, PR tree-optimization/110043,
- PR tree-optimization/109410, PR rtl-optimization/106859,
- PR middle-end/123887, PR middle-end/123887, PR c++/122169, PR d/123633,
- PR libstdc++/90192, PR libstdc++/114153.
- * Don't complain about missing gccrs and gcobc man pages.
- * Stop building multilibs for s390x. Closes: #1125358.
+ -- Matthias Klose <doko@debian.org> Sat, 09 May 2026 06:46:33 +0200
+
+gcc-16 (16-20260425-1) unstable; urgency=medium
+
+ * Snapshot, taken from the gcc-16 branch (20260425, release candidate).
+ * Fix typo in libgcc-s symbols file.
+ * Update libgphobos symbols file for amd64.
+ * Refresh cross-install-location patch.
+ * Replace outdated postal FSF address with URL.
+ * Turn on again PGO/LTO builds for most 64bit architectures.
+ * Turn on running the testsuite again.
+
+ -- Matthias Klose <doko@debian.org> Sat, 25 Apr 2026 07:19:09 +0200
+
+gcc-16 (16-20260423-1) unstable; urgency=medium
+
+ * Snapshot, taken from the gcc-16 branch (20260423).
+ * Require bison 3.5.1 or 3.8.2 for the gcobol build.
+ * Update the ada-armel-libatomic patch for PR ada/107475.
+ * Build gcc itself with branch-protection (Emanuele Rocca). Closes: #1130592.
+ - On arm64 by appending CFLAGS_SECURE to BOOT_CFLAGS.
+ - Set BOOT_CFLAGS explicitly instead of relying on upstream defaults.
+ * libgfortran-dev: Install libcaf_shmem.a.
+ * Add conflicts for GCC 15 binary packages. Closes: #1133161.
+
+ -- Matthias Klose <doko@debian.org> Thu, 23 Apr 2026 12:03:13 +0200
+
+gcc-16 (16-20260322-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20260322).
+ - Fix PR target/123852 (SH), bootstrap on sh4.
+ - ga68: add missing symbols to libga68/ga68.map. Closes: #1130580.
+ * Update sh-bootstrap-compare patch (Adrian Glaubitz). Closes: #1130857.
+ * For backports, require at least GCC 11 for the bootstrap.
+
+ -- Matthias Klose <doko@debian.org> Sun, 22 Mar 2026 09:29:00 +0100
+
+gcc-16 (16-20260315-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20260315).
+ * Pass configure flags for libgcobol cross builds.
+ * For backports, require binutils (>= 2.40) on riscv64.
+ * libga68-dev: Depend on libgc-dev. Closes: #1130580.
+ * Fix PR ada/107475 also for armhf and s390x.
+ * Disable dwz on alpha, see PR dwz/33990.
+ * Refresh patches.
+ * Update libgcc-s, libcc1, lib*asan, liblsan, libtsan and libgcobol
+ symbol files.
+
+ -- Matthias Klose <doko@debian.org> Sun, 15 Mar 2026 13:17:23 +0100
+
+gcc-16 (16-20260308-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20260308).
+ * Refresh cross-installation-location patch.
+
+ -- Matthias Klose <doko@debian.org> Sun, 08 Mar 2026 09:34:40 +0100
+
+gcc-16 (16-20260307-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20260307).
+ * libsanitizer/TSan: Fix determining static TLS blocks. Addresses: #1126312.
+ * Refresh patches.
+
+ -- Matthias Klose <doko@debian.org> Sat, 07 Mar 2026 09:07:18 +0100
+
+gcc-16 (16-20260226-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20260226). Also closes: #1128648.
+ * Disable again profiled+lto build on armhf.
+ * Fix s390x backport builds.
+ * Disable dwz on riscv64, see PR dwz/33929.
+ * Disable profiled+lto build. See https://gcc.gnu.org/PR124238.
+
+ -- Matthias Klose <doko@debian.org> Thu, 26 Feb 2026 06:00:27 +0100
+
+gcc-16 (16-20260217-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20260217).
+ * Fix build when building without common libraries.
+ * Re-enable profiled+lto build on armhf to check for PR target/119937.
+ * Update GFDL+ doc file removal.
+
+ -- Matthias Klose <doko@debian.org> Tue, 17 Feb 2026 08:25:09 +0100
+
+gcc-16 (16-20260208-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20260208).
+
+ -- Matthias Klose <doko@debian.org> Sun, 08 Feb 2026 11:23:36 +0100
+
+gcc-16 (16-20260207-2) experimental; urgency=medium
+
+ * Ignore dh_shlibdeps failure for libcc1 for now.
+
+ -- Matthias Klose <doko@debian.org> Sat, 07 Feb 2026 17:11:49 +0100
+
+gcc-16 (16-20260207-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20260207).
+ * Update sh4 LRA patches (Adrian Glaubitz). Closes: #1126958.
+ * Build again gnat cross compiler for sh4.
+ * Update libcc1 and libgphobos symbols files.
+
+ -- Matthias Klose <doko@debian.org> Sat, 07 Feb 2026 11:25:14 +0100
+
+gcc-16 (16-20260203-2) experimental; urgency=medium
+
+ * Apply proposed patch for PR d/123953, fixing ftbfs on ppc64le.
+
+ -- Matthias Klose <doko@debian.org> Tue, 03 Feb 2026 18:10:04 +0100
+
+gcc-16 (16-20260203-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20260203).
+ * Update newlib to 4.6.0.20260123.
+ * Allow configuring libxml2 include and lib directories.
+ * Build-depend on libxml2-source for the cross builds, and generate
+ Built-Using for libgcobol built using libxml2-source.
+ * Update libga68 and libgcobol symbols files.
+ * d/tests/control: Update dependencies for 16 (Michael R. Crusoe).
+ Closes: #1126131.
* Add again build dependency on python3-check-jsonschema, needed for tests.
* Fix D #22463: SOURCE_DATE_EPOCH parsing incorrectly affected by system
- timezone. Closes: #1126512.
+ timezone. Addresses: #1126512.
+ * Add the results of the usage-wrapper into the binary packages.
+ * Require 6GB memory/CPU for Ubuntu/riscv64 builds. Failing builds without
+ build logs.
+ * Refresh patches.
+ * Update libgphobos7 symbols file for amd64.
- -- Matthias Klose <doko@debian.org> Sat, 07 Feb 2026 15:26:50 +0100
+ -- Matthias Klose <doko@debian.org> Tue, 03 Feb 2026 12:04:58 +0100
-gcc-15 (15.2.0-12) unstable; urgency=medium
+gcc-16 (16-20260119-1) experimental; urgency=medium
- * Update to git 20251217 from the gcc-15 branch.
- - Fix PR target/123022 (RISCV), PR target/122652 (RISCV),
- PR target/122656 (RISCV), PR ada/123138, PR ada/123060, PR ada/123096,
- PR ada/123088, PR c/123018, PR c++/122752, PR c++/122668, PR c++/114764,
- PR fortran/107406, PR fortran/122977, PR libstdc++/122907,
- PR libstdc++/122812.
- - libstdc++: Update tzdata to 2025c.
- * Log the available disk space for the build.
- * Build liblsan and libtsan on s390x.
- * Update sanitizer symbols files.
- * Disable the LTO build on loong64 (requested by Adrian Glaubitz).
+ * Snapshot, taken from the trunk (20260119).
+ * lib*gcc-N-dev: Install lib{atomic,gcc_s}_asneeded linker scripts.
+ * Import updated sanitizer symbols files from GCC 15.
* Enable PAC/BTI/GCS on arm64 for libgfortran (Emanuele Rocca).
Closes: #1123084.
+ * Don't complain about missing gccrs and gcobc man pages.
+ * Stop building multilibs for s390x. Closes: #1125359.
+
+ -- Matthias Klose <doko@debian.org> Mon, 19 Jan 2026 10:29:59 +0100
- -- Matthias Klose <doko@debian.org> Wed, 17 Dec 2025 17:52:48 +0100
+gcc-16 (16-20251214-1) experimental; urgency=medium
-gcc-15 (15.2.0-11) unstable; urgency=medium
+ * Snapshot, taken from the trunk (20251214).
+ * Log the available disk space for the build.
+ * Disable cobol for cross builds for now. Requires a libxml2 build
+ for the target.
+ * Build liblsan and libtsan on s390x.
+ * Work-around the 80GB chroot size on the Ubuntu buildds.
+
+ -- Matthias Klose <doko@debian.org> Sun, 14 Dec 2025 11:03:15 +0100
- * Update to git 20251209 from the gcc-15 branch.
- - Fix PR target/122991 (AArch64), PR tree-optimization/122943,
- PR middle-end/120052, PR middle-end/120564, PR ada/123037, PR ada/115305,
- PR middle-end/122624, PR c/121506, PR c++/121445, PR c++/120876,
- PR lto/122515.
- * Fix Algol-68 build on sparc64, patch taken from the trunk.
+gcc-16 (16-20251210-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20251210).
* Don't rely on python3-check-jsonschema for testing, still having
unpackaged dependencies.
- * Add architectureVariant to ELF_PACKAGE_METADATA.
+ * Disable profiled build on powerpc for now.
- -- Matthias Klose <doko@debian.org> Tue, 09 Dec 2025 21:10:53 +0100
+ -- Matthias Klose <doko@debian.org> Wed, 10 Dec 2025 12:13:23 +0100
-gcc-15 (15.2.0-10) unstable; urgency=medium
+gcc-16 (16-20251202-1) experimental; urgency=medium
- * Update to git 20251202 from the gcc-15 branch.
- - Fix PR target/122858 (ARM), PR target/110796 (ARM),
- PR target/118446 (ARM), PR target/122867 (ARM), PR target/122692 (RISCV),
- PR c++/122658, PR c++/121325, PR c++/122789, PR libstdc++/122921,
- PR libstdc++/122842.
- * Update algol68 to the gcc-15 branch 20251030.
- * Fix some lintian warnings, override some more.
- * Manage the libasan and libcc1 symbols files with the symbols helper.
-
- -- Matthias Klose <doko@debian.org> Tue, 02 Dec 2025 14:07:24 +0100
-
-gcc-15 (15.2.0-9) unstable; urgency=medium
-
- * Update to git 20251122 from the gcc-15 branch.
- - Fix PR tree-optimization/122225, PR target/122695 (loongarch),
- PR target/122539 (ARM), PR lto/122515, PR target/121853 (AArch64),
- PR tree-optimization/121776, PR middle-end/121581,
- PR rtl-optimization/122627, PR target/119275 (RISCV),
- PR target/122216 (ARM), PR target/122175 (ARM), PR target/122189 (ARM),
- PR target/122446 (x86), PR lto/122620, PR target/122097 (loongarch),
- PR ada/111433, PR ada/122640, PR c++/120529, PR c++/119580,
- PR c++/122677, PR c++/122625, PR fortran/122709, PR libstdc++/122743,
- PR libstdc++/122726, PR libstdc++/122661.
+ * Snapshot, taken from the trunk (20251202).
+ * Install Algol-68 upstream changelogs.
+ * d/NEWS.html: Update for 16, the test file NEWS.gcc is still for 15.
+ * d/p/ada-tv_nsec-size.diff: Update for 16. Upstream status?
+ * d/copyright*: Update download locations.
+ * Override so wrong lintian error about size of Binary field length.
+ * Disabled profiled build on i386, see PR ada/122934.
+ * Update libhwasan, liblsan, libtsan and libubsan symbols files.
+
+ -- Matthias Klose <doko@debian.org> Tue, 02 Dec 2025 16:51:01 +0100
+
+gcc-16 (16-20251130-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20251130).
* Build using amdgcn-tools-21 instead of -19.
- * Update VCS attributes.
- * Add libgcobol symbols file.
+ * Update build dependencies for gcobol.
+ * Disable profiled build on armhf. See PR target/121821, PR target/122815.
+ * Update libga68, libgfortran, libgomp and libstdc++ symbols files.
+ * Explicitly bump the libgphobos soname.
+ * Refresh patches.
+ * Fix some lintian warnings, override some more.
- -- Matthias Klose <doko@debian.org> Sat, 22 Nov 2025 13:14:34 +0100
+ -- Matthias Klose <doko@debian.org> Sun, 30 Nov 2025 15:14:37 +0100
gcc-15 (15.2.0-8) unstable; urgency=medium